home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / libs / mtgrap1c / demo.mak < prev    next >
Encoding:
Makefile  |  1994-08-06  |  2.3 KB  |  84 lines

  1. # makefile MAKE V2.0 or higher
  2.  
  3. # Set the required model here, either s, c or l (LOWER CASE ONLY)
  4. #
  5.  
  6. MODEL=l
  7.  
  8. VERSION=1
  9.  
  10. # Set the compiler: either BCC or TCC
  11. #
  12. CC = bcc 
  13. TASM = TASM
  14. TLIB = tlib
  15. TLINK = tlink
  16.  
  17. #add /l to flag for listing
  18. #AFLAGS  = /ml /zi /O /c /d$(MODEL)    
  19. AFLAGS = /ml /zn /O /c /d$(MODEL)
  20. CFLAGS  = -m$(MODEL) -2 -G -O -O2 -Ov -Ol -Op -Oi -Z -k- \
  21.       -I$(INCLUDEPATH) -L$(LIBPATH)
  22.  
  23.  
  24. .cpp.obj:
  25.    $(CC) -c $(CFLAGS) $<
  26.  
  27. .c.obj:
  28.    $(CC) -c $(CFLAGS) $<
  29.  
  30. .asm.obj:
  31.    tasm $(AFLAGS) $* \
  32.  
  33. all:    demo1.exe demo2.exe demo3.exe demo4.exe demo5.exe \
  34.           demo6.exe demo7.exe demo8.exe demo9.exe demo10.exe \
  35.     demo11.exe demo12.exe demo13.exe \
  36.     mtdemo.exe
  37.  
  38.  
  39. demo1.exe :demo1.obj $(VGA_OBJS) mtlib$(VERSION).lib
  40.   $(CC) $(CFLAGS) demo1.obj mtlib$(VERSION).lib
  41.   
  42. demo2.exe :demo2.obj $(VGA_OBJS) mtlib$(VERSION).lib
  43.   $(CC) $(CFLAGS) demo2.obj mtlib$(VERSION).lib
  44.  
  45. demo3.exe :demo3.obj $(VGA_OBJS) mtlib$(VERSION).lib
  46.   $(CC) $(CFLAGS) demo3.obj mtlib$(VERSION).lib
  47.  
  48. demo4.exe :demo4.obj $(VGA_OBJS) mtlib$(VERSION).lib
  49.   $(CC) $(CFLAGS) demo4.obj mtlib$(VERSION).lib
  50.  
  51. demo5.exe :demo5.obj $(VGA_OBJS) mtlib$(VERSION).lib
  52.   $(CC) $(CFLAGS) demo5.obj mtlib$(VERSION).lib
  53.  
  54. demo6.exe :demo6.obj $(VGA_OBJS) mtlib$(VERSION).lib
  55.   $(CC) $(CFLAGS) demo6.obj mtlib$(VERSION).lib
  56.  
  57. demo7.exe :demo7.obj $(VGA_OBJS) mtlib$(VERSION).lib
  58.   $(CC) $(CFLAGS) demo7.obj mtlib$(VERSION).lib
  59.  
  60. demo8.exe :demo8.obj $(VGA_OBJS) mtlib$(VERSION).lib
  61.   $(CC) $(CFLAGS) demo8.obj mtlib$(VERSION).lib
  62.  
  63. demo8a.exe :demo8a.obj $(VGA_OBJS) mtlib$(VERSION).lib
  64.   $(CC) $(CFLAGS) demo8a.obj mtlib$(VERSION).lib
  65.  
  66. demo9.exe :demo9.obj $(VGA_OBJS) mtlib$(VERSION).lib
  67.   $(CC) $(CFLAGS) demo9.obj mtlib$(VERSION).lib
  68.  
  69. demo10.exe :demo10.obj $(VGA_OBJS) mtlib$(VERSION).lib
  70.   $(CC) $(CFLAGS) demo10.obj mtlib$(VERSION).lib
  71.  
  72. demo11.exe :demo11.obj $(VGA_OBJS) mtlib$(VERSION).lib
  73.   $(CC) $(CFLAGS) demo11.obj mtlib$(VERSION).lib
  74.  
  75. demo12.exe :demo12.obj $(VGA_OBJS) mtlib$(VERSION).lib
  76.   $(CC) $(CFLAGS) demo12.obj mtlib$(VERSION).lib
  77.  
  78. demo13.exe :demo13.obj $(VGA_OBJS) mtlib$(VERSION).lib
  79.   $(CC) $(CFLAGS) demo13.obj mtlib$(VERSION).lib
  80.  
  81. mtdemo.exe :mtdemo.obj $(VGA_OBJS) mtlib$(VERSION).lib
  82.   $(CC) $(CFLAGS) mtdemo.obj mtlib$(VERSION).lib
  83.  
  84.